| http://purl.uniprot.org/unirules/MF_00205#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:84635 up:source unirule:MF_00205 .
_:84636 up:source unirule:MF_00205 .
_:84637 up:source unirule:MF_00205 .
_:84638 up:source unirule:MF_00205 .
_:84639 up:source unirule:MF_00205 .
_:84640 up:source unirule:MF_00205 .
_:84641 up:source unirule:MF_00205 .
_:84642 up:source unirule:MF_00205 .
_:84643 up:source unirule:MF_00205 .
_:84644 up:source unirule:MF_00205 .
_:84645 up:source unirule:MF_00205 .
_:84646 up:source unirule:MF_00205 .
_:84647 up:source unirule:MF_00205 .
_:84648 up:source unirule:MF_00205 .
_:84649 up:source unirule:MF_00205 .
_:84650 up:source unirule:MF_00205 .
_:84651 up:source unirule:MF_00205 .
_:84652 up:source unirule:MF_00205 .
_:84653 up:source unirule:MF_00205 .
_:84654 up:source unirule:MF_00205 .
_:84655 up:source unirule:MF_00205 .
_:84656 up:source unirule:MF_00205 .
_:84657 up:source unirule:MF_00205 .
_:84658 up:source unirule:MF_00205 .
_:84659 up:source unirule:MF_00205 .
_:84660 up:source unirule:MF_00205 .
_:84661 up:source unirule:MF_00205 .
_:84662 up:source unirule:MF_00205 .
_:84663 up:source unirule:MF_00205 .
_:84664 up:source unirule:MF_00205 .
_:84665 up:source unirule:MF_00205 .
_:84666 up:source unirule:MF_00205 .
_:84667 up:source unirule:MF_00205 .
_:84668 up:source unirule:MF_00205 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation5 ,
?annotation7 ;
up:classifiedWith GO:0003677 ,
GO:0005524 ,
GO:0005737 ,
GO:0006281 ,
GO:0006289 ,
GO:0009381 ,
GO:0009432 ,
keyword:227 ,
keyword:228 ,
keyword:234 ,
keyword:238 ,
keyword:267 ,
keyword:547 ,
keyword:677 ,
keyword:67 ,
keyword:742 ,
keyword:963 ;
up:recommendedName ?name0 .
?name0 up:fullName 'UvrABC system protein A' ;
up:shortName 'UvrA protein' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Excinuclease ABC subunit A' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'uvrA' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'The UvrABC repair system catalyzes the recognition and processing of DNA lesions. UvrA is an ATPase and a DNA-binding protein. A damage recognition complex composed of 2 UvrA and 2 UvrB subunits scans DNA for abnormalities. When the presence of a lesion has been verified by UvrB, the UvrA molecules dissociate.' .
?annotation4 a up:Subunit_Annotation ;
rdfs:comment 'Forms a heterotetramer with UvrB during the search for lesions.' .
?annotation5 a up:Subcellular_Location_Annotation .
?annotation5li6 up:cellularComponent .
?annotation7 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the ABC transporter superfamily. UvrA family.' .
?case8 up:classifiedWith GO:0008270 ,
keyword:479 ,
keyword:862 ,
keyword:863 .
?pfs9 up:annotation ?annotation10 .
?annotation10 faldo:begin ?pfsb11 ;
faldo:end ?pfse12 ;
rdf:type up:Zinc_Finger_Annotation ;
rdfs:comment 'C4-type' .
?pfsb11 faldo:position ?thisPositionOn13 ;
rdf:type faldo:ExactPosition .
?pfse12 faldo:position ?thisPositionOn14 ;
rdf:type faldo:ExactPosition .
?pfs15 up:annotation ?annotation16 .
?annotation16 faldo:begin ?pfsb17 ;
faldo:end ?pfse18 ;
rdf:type up:Zinc_Finger_Annotation ;
rdfs:comment 'C4-type' .
?pfsb17 faldo:position ?thisPositionOn19 ;
rdf:type faldo:ExactPosition .
?pfse18 faldo:position ?thisPositionOn20 ;
rdf:type faldo:ExactPosition .
?pfs21 up:annotation ?annotation22 .
?annotation22 faldo:begin ?pfsb23 ;
faldo:end ?pfse24 ;
rdf:type up:Domain_Extent_Annotation ;
rdfs:comment 'ABC transporter 1' .
?pfsb23 faldo:position ?thisPositionOn25 ;
rdf:type faldo:ExactPosition .
?pfse24 faldo:position ?thisPositionOn26 ;
rdf:type faldo:ExactPosition .
?pfs27 up:annotation ?annotation28 .
?annotation28 faldo:begin ?pfsb29 ;
faldo:end ?pfse30 ;
rdf:type up:Domain_Extent_Annotation ;
rdfs:comment 'ABC transporter 2' .
?pfsb29 faldo:position ?thisPositionOn31 ;
rdf:type faldo:ExactPosition .
?pfse30 faldo:position ?thisPositionOn32 ;
rdf:type faldo:ExactPosition .
?pfs33 up:annotation ?annotation34 .
?annotation34 faldo:begin ?pfsb35 ;
faldo:end ?pfse36 ;
up:ligand ?ligand37 ;
rdf:type up:Binding_Site_Annotation .
?pfsb35 faldo:position ?thisPositionOn38 ;
rdf:type faldo:ExactPosition .
?pfse36 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?ligand37 rdfs:subClassOf chebi:30616 .
?pfs40 up:annotation ?annotation41 .
?annotation41 faldo:begin ?pfsb42 ;
faldo:end ?pfse43 ;
up:ligand ?ligand44 ;
rdf:type up:Binding_Site_Annotation .
?pfsb42 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse43 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?ligand44 rdfs:subClassOf chebi:30616 .
_:84669 a rdf:Statement ;
up:attribution _:84635 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:84670 a rdf:Statement ;
up:attribution _:84636 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:84671 a rdf:Statement ;
up:attribution _:84637 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:84672 a rdf:Statement ;
up:attribution _:84638 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:84673 a rdf:Statement ;
up:attribution _:84639 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:84674 a rdf:Statement ;
up:attribution _:84640 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation5 .
_:84675 a rdf:Statement ;
up:attribution _:84641 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:84676 a rdf:Statement ;
up:attribution _:84642 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:963 .
_:84677 a rdf:Statement ;
up:attribution _:84643 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:227 .
_:84678 a rdf:Statement ;
up:attribution _:84644 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:742 .
_:84679 a rdf:Statement ;
up:attribution _:84645 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:267 .
_:84680 a rdf:Statement ;
up:attribution _:84646 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:234 .
_:84681 a rdf:Statement ;
up:attribution _:84647 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:228 .
_:84682 a rdf:Statement ;
up:attribution _:84648 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:67 .
_:84683 a rdf:Statement ;
up:attribution _:84649 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:547 .
_:84684 a rdf:Statement ;
up:attribution _:84650 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:238 .
_:84685 a rdf:Statement ;
up:attribution _:84651 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:677 .
_:84686 a rdf:Statement ;
up:attribution _:84652 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005524 .
_:84687 a rdf:Statement ;
up:attribution _:84653 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0003677 .
_:84688 a rdf:Statement ;
up:attribution _:84654 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009381 .
_:84689 a rdf:Statement ;
up:attribution _:84655 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006281 .
_:84690 a rdf:Statement ;
up:attribution _:84656 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0006289 .
_:84691 a rdf:Statement ;
up:attribution _:84657 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009432 .
_:84692 a rdf:Statement ;
up:attribution _:84658 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0005737 .
_:84693 a rdf:Statement ;
up:attribution _:84659 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:479 .
_:84694 a rdf:Statement ;
up:attribution _:84660 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:862 .
_:84695 a rdf:Statement ;
up:attribution _:84661 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:863 .
_:84696 a rdf:Statement ;
up:attribution _:84662 ;
rdf:subject ?case8 ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0008270 .
_:84697 a rdf:Statement ;
up:source unirule:MF_00205 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:84698 a rdf:Statement ;
up:attribution _:84663 ;
rdf:subject ?pfs9 ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:84699 a rdf:Statement ;
up:source unirule:MF_00205 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:84700 a rdf:Statement ;
up:attribution _:84664 ;
rdf:subject ?pfs15 ;
rdf:predicate up:annotation ;
rdf:object ?annotation16 .
_:84701 a rdf:Statement ;
up:source unirule:MF_00205 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:84702 a rdf:Statement ;
up:attribution _:84665 ;
rdf:subject ?pfs21 ;
rdf:predicate up:annotation ;
rdf:object ?annotation22 .
_:84703 a rdf:Statement ;
up:source unirule:MF_00205 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:84704 a rdf:Statement ;
up:attribution _:84666 ;
rdf:subject ?pfs27 ;
rdf:predicate up:annotation ;
rdf:object ?annotation28 .
_:84705 a rdf:Statement ;
up:source unirule:MF_00205 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:84706 a rdf:Statement ;
up:attribution _:84667 ;
rdf:subject ?pfs33 ;
rdf:predicate up:annotation ;
rdf:object ?annotation34 .
_:84707 a rdf:Statement ;
up:source unirule:MF_00205 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
_:84708 a rdf:Statement ;
up:attribution _:84668 ;
rdf:subject ?pfs40 ;
rdf:predicate up:annotation ;
rdf:object ?annotation41 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_00205
#Rule MF_00205 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-06-01
VALUES ?supertaxon47 {taxon:2 taxon:2157}
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_00205 .
?thisOrganism rdfs:subClassOf+ ?supertaxon47 .
BIND(URI(CONCAT(STR(?this), '#MF_00205a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a5')) AS ?annotation5) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a7')) AS ?annotation7) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch52 faldo:location ?templateMotifSequenceMatchRegionP0A69853 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A69855 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A698MF_0020548 .
?templateMotifSequenceMatchRegionP0A69853 faldo:begin ?templateMotifSequenceMatchBeginP0A69854 .
?templateMotifSequenceMatchBeginP0A69854 faldo:position ?templateMotifSequenceMatchBeginPositionP0A69849 ;
faldo:reference isoform:P0A698-1 .
?templateMotifSequenceProfileAlignmentOperationP0A69855 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
?targetMotifMatch56 faldo:location ?targetMotifMatchRegionMatch57 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0020559 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A698MF_0020550 .
?targetMotifMatchRegionMatch57 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0020558 .
?targetMotifMatchRegionMatchBeginMF_0020558 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020551 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0020559 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagzinc) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_0020548, 1, (STRLEN(?templateMotifCigarP0A698MF_0020548) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_0020548, CONCAT('^(?:-*[^-]){', STR(((253 - ?templateMotifSequenceMatchBeginPositionP0A69849) + 1)), '}'), '')))), '[a-z]', '')) AS ?step160) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_0020550, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020550) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020550, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_0020550, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020550) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020550, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step160), '}'), '')))), '[^-]', ''))) AS ?step261) .
BIND(((?step261 + ?targetMotifMatchRegionMatchBeginPositionMF_0020551) - 1) AS ?thisPositionOn13) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_0020548, 1, (STRLEN(?templateMotifCigarP0A698MF_0020548) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_0020548, CONCAT('^(?:-*[^-]){', STR(((280 - ?templateMotifSequenceMatchBeginPositionP0A69849) + 1)), '}'), '')))), '[a-z]', '')) AS ?step162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_0020550, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020550) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020550, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_0020550, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020550) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020550, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step162), '}'), '')))), '[^-]', ''))) AS ?step263) .
BIND(((?step263 + ?targetMotifMatchRegionMatchBeginPositionMF_0020551) - 1) AS ?thisPositionOn14) .
BIND(?this AS ?pfs1t64) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn13))) AS ?pfsb11) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn14))) AS ?pfse12) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2,3)[CH][ARNDCQEGHILKMFPSTWYVBZJUOX]{20)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C', SUBSTR(?thisSequenceValue, ?thisPositionOn13, (?thisPositionOn14 - ?thisPositionOn13)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a10')) AS ?annotation10) .
BIND(?this AS ?pfs9) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch69 faldo:location ?templateMotifSequenceMatchRegionP0A69870 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A69872 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A698MF_0020565 .
?templateMotifSequenceMatchRegionP0A69870 faldo:begin ?templateMotifSequenceMatchBeginP0A69871 .
?templateMotifSequenceMatchBeginP0A69871 faldo:position ?templateMotifSequenceMatchBeginPositionP0A69866 ;
faldo:reference isoform:P0A698-1 .
?templateMotifSequenceProfileAlignmentOperationP0A69872 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
?targetMotifMatch73 faldo:location ?targetMotifMatchRegionMatch74 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0020576 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A698MF_0020567 .
?targetMotifMatchRegionMatch74 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0020575 .
?targetMotifMatchRegionMatchBeginMF_0020575 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020568 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0020576 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
BIND(?this AS ?tagzinc) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_0020565, 1, (STRLEN(?templateMotifCigarP0A698MF_0020565) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_0020565, CONCAT('^(?:-*[^-]){', STR(((740 - ?templateMotifSequenceMatchBeginPositionP0A69866) + 1)), '}'), '')))), '[a-z]', '')) AS ?step177) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_0020567, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020567) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020567, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_0020567, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020567) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020567, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step177), '}'), '')))), '[^-]', ''))) AS ?step278) .
BIND(((?step278 + ?targetMotifMatchRegionMatchBeginPositionMF_0020568) - 1) AS ?thisPositionOn19) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_0020565, 1, (STRLEN(?templateMotifCigarP0A698MF_0020565) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_0020565, CONCAT('^(?:-*[^-]){', STR(((766 - ?templateMotifSequenceMatchBeginPositionP0A69866) + 1)), '}'), '')))), '[a-z]', '')) AS ?step179) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_0020567, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020567) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020567, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_0020567, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020567) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020567, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step179), '}'), '')))), '[^-]', ''))) AS ?step280) .
BIND(((?step280 + ?targetMotifMatchRegionMatchBeginPositionMF_0020568) - 1) AS ?thisPositionOn20) .
BIND(?this AS ?pfs1t81) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn19))) AS ?pfsb17) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn20))) AS ?pfse18) .
FILTER (REGEX('C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{19)C[ARNDCQEGHILKMFPSTWYVBZJUOX]{2)C', SUBSTR(?thisSequenceValue, ?thisPositionOn19, (?thisPositionOn20 - ?thisPositionOn19)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a16')) AS ?annotation16) .
BIND(?this AS ?pfs15) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch86 faldo:location ?templateMotifSequenceMatchRegionP0A69887 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A69889 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A698MF_0020582 .
?templateMotifSequenceMatchRegionP0A69887 faldo:begin ?templateMotifSequenceMatchBeginP0A69888 .
?templateMotifSequenceMatchBeginP0A69888 faldo:position ?templateMotifSequenceMatchBeginPositionP0A69883 ;
faldo:reference isoform:P0A698-1 .
?templateMotifSequenceProfileAlignmentOperationP0A69889 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
?targetMotifMatch90 faldo:location ?targetMotifMatchRegionMatch91 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0020593 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A698MF_0020584 .
?targetMotifMatchRegionMatch91 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0020592 .
?targetMotifMatchRegionMatchBeginMF_0020592 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0020585 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0020593 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_0020582, 1, (STRLEN(?templateMotifCigarP0A698MF_0020582) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_0020582, CONCAT('^(?:-*[^-]){', STR(((310 - ?templateMotifSequenceMatchBeginPositionP0A69883) + 1)), '}'), '')))), '[a-z]', '')) AS ?step194) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_0020584, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020584) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020584, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_0020584, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020584) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020584, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step194), '}'), '')))), '[^-]', ''))) AS ?step295) .
BIND(((?step295 + ?targetMotifMatchRegionMatchBeginPositionMF_0020585) - 1) AS ?thisPositionOn25) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_0020582, 1, (STRLEN(?templateMotifCigarP0A698MF_0020582) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_0020582, CONCAT('^(?:-*[^-]){', STR(((587 - ?templateMotifSequenceMatchBeginPositionP0A69883) + 1)), '}'), '')))), '[a-z]', '')) AS ?step196) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_0020584, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020584) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020584, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_0020584, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_0020584) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_0020584, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step196), '}'), '')))), '[^-]', ''))) AS ?step297) .
BIND(((?step297 + ?targetMotifMatchRegionMatchBeginPositionMF_0020585) - 1) AS ?thisPositionOn26) .
BIND(?this AS ?pfs2t98) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn25))) AS ?pfsb23) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn26))) AS ?pfse24) .
FILTER ((BOUND(?thisPositionOn25) && BOUND(?thisPositionOn26))) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a22')) AS ?annotation22) .
BIND(?this AS ?pfs21) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch103 faldo:location ?templateMotifSequenceMatchRegionP0A698104 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A698106 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A698MF_0020599 .
?templateMotifSequenceMatchRegionP0A698104 faldo:begin ?templateMotifSequenceMatchBeginP0A698105 .
?templateMotifSequenceMatchBeginP0A698105 faldo:position ?templateMotifSequenceMatchBeginPositionP0A698100 ;
faldo:reference isoform:P0A698-1 .
?templateMotifSequenceProfileAlignmentOperationP0A698106 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
?targetMotifMatch107 faldo:location ?targetMotifMatchRegionMatch108 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00205110 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A698MF_00205101 .
?targetMotifMatchRegionMatch108 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00205109 .
?targetMotifMatchRegionMatchBeginMF_00205109 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00205102 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00205110 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_0020599, 1, (STRLEN(?templateMotifCigarP0A698MF_0020599) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_0020599, CONCAT('^(?:-*[^-]){', STR(((607 - ?templateMotifSequenceMatchBeginPositionP0A698100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1111) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_00205101, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_00205101, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1111), '}'), '')))), '[^-]', ''))) AS ?step2112) .
BIND(((?step2112 + ?targetMotifMatchRegionMatchBeginPositionMF_00205102) - 1) AS ?thisPositionOn31) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_0020599, 1, (STRLEN(?templateMotifCigarP0A698MF_0020599) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_0020599, CONCAT('^(?:-*[^-]){', STR(((937 - ?templateMotifSequenceMatchBeginPositionP0A698100) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1113) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_00205101, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_00205101, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205101) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205101, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1113), '}'), '')))), '[^-]', ''))) AS ?step2114) .
BIND(((?step2114 + ?targetMotifMatchRegionMatchBeginPositionMF_00205102) - 1) AS ?thisPositionOn32) .
BIND(?this AS ?pfs2t115) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn31))) AS ?pfsb29) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn32))) AS ?pfse30) .
FILTER ((BOUND(?thisPositionOn31) && BOUND(?thisPositionOn32))) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a28')) AS ?annotation28) .
BIND(?this AS ?pfs27) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch120 faldo:location ?templateMotifSequenceMatchRegionP0A698121 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A698123 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A698MF_00205116 .
?templateMotifSequenceMatchRegionP0A698121 faldo:begin ?templateMotifSequenceMatchBeginP0A698122 .
?templateMotifSequenceMatchBeginP0A698122 faldo:position ?templateMotifSequenceMatchBeginPositionP0A698117 ;
faldo:reference isoform:P0A698-1 .
?templateMotifSequenceProfileAlignmentOperationP0A698123 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
?targetMotifMatch124 faldo:location ?targetMotifMatchRegionMatch125 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00205127 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A698MF_00205118 .
?targetMotifMatchRegionMatch125 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00205126 .
?targetMotifMatchRegionMatchBeginMF_00205126 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00205119 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00205127 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_00205116, 1, (STRLEN(?templateMotifCigarP0A698MF_00205116) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_00205116, CONCAT('^(?:-*[^-]){', STR(((31 - ?templateMotifSequenceMatchBeginPositionP0A698117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1128) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_00205118, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_00205118, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1128), '}'), '')))), '[^-]', ''))) AS ?step2129) .
BIND(((?step2129 + ?targetMotifMatchRegionMatchBeginPositionMF_00205119) - 1) AS ?thisPositionOn38) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_00205116, 1, (STRLEN(?templateMotifCigarP0A698MF_00205116) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_00205116, CONCAT('^(?:-*[^-]){', STR(((38 - ?templateMotifSequenceMatchBeginPositionP0A698117) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1130) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_00205118, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_00205118, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205118) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205118, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1130), '}'), '')))), '[^-]', ''))) AS ?step2131) .
BIND(((?step2131 + ?targetMotifMatchRegionMatchBeginPositionMF_00205119) - 1) AS ?thisPositionOn39) .
BIND(?this AS ?pfs2t132) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn38))) AS ?pfsb35) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfse36) .
FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]SGSGKS', SUBSTR(?thisSequenceValue, ?thisPositionOn38, (?thisPositionOn39 - ?thisPositionOn38)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a34')) AS ?annotation34) .
BIND(?this AS ?pfs33) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch137 faldo:location ?templateMotifSequenceMatchRegionP0A698138 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0A698140 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP0A698MF_00205133 .
?templateMotifSequenceMatchRegionP0A698138 faldo:begin ?templateMotifSequenceMatchBeginP0A698139 .
?templateMotifSequenceMatchBeginP0A698139 faldo:position ?templateMotifSequenceMatchBeginPositionP0A698134 ;
faldo:reference isoform:P0A698-1 .
?templateMotifSequenceProfileAlignmentOperationP0A698140 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
?targetMotifMatch141 faldo:location ?targetMotifMatchRegionMatch142 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_00205144 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP0A698MF_00205135 .
?targetMotifMatchRegionMatch142 faldo:begin ?targetMotifMatchRegionMatchBeginMF_00205143 .
?targetMotifMatchRegionMatchBeginMF_00205143 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_00205136 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_00205144 edam:has_input signature:MF_00205 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_00205133, 1, (STRLEN(?templateMotifCigarP0A698MF_00205133) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_00205133, CONCAT('^(?:-*[^-]){', STR(((640 - ?templateMotifSequenceMatchBeginPositionP0A698134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1145) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_00205135, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_00205135, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1145), '}'), '')))), '[^-]', ''))) AS ?step2146) .
BIND(((?step2146 + ?targetMotifMatchRegionMatchBeginPositionMF_00205136) - 1) AS ?thisPositionOn45) .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP0A698MF_00205133, 1, (STRLEN(?templateMotifCigarP0A698MF_00205133) - STRLEN(REPLACE(?templateMotifCigarP0A698MF_00205133, CONCAT('^(?:-*[^-]){', STR(((647 - ?templateMotifSequenceMatchBeginPositionP0A698134) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP0A698MF_00205135, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP0A698MF_00205135, 1, (STRLEN(?targetMotifMatchCigarP0A698MF_00205135) - STRLEN(REPLACE(?targetMotifMatchCigarP0A698MF_00205135, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) .
BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_00205136) - 1) AS ?thisPositionOn46) .
BIND(?this AS ?pfs2t149) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb42) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse43) .
FILTER (REGEX('G[ARNDCQEGHILKMFPSTWYVBZJUOX]SG[GS]GKS', SUBSTR(?thisSequenceValue, ?thisPositionOn45, (?thisPositionOn46 - ?thisPositionOn45)))) .
BIND(URI(CONCAT(STR(?this), '#MF_00205a41')) AS ?annotation41) .
BIND(?this AS ?pfs40) .
}
OPTIONAL {
?this a up:Protein .
BIND(?this AS ?caseWithTag150) .
}
BIND(IF(BOUND(?tagzinc), ?caseWithTag150, ?UNBOUND_VARIABLE) AS ?case8) .
}
"xsd:string |