| http://purl.uniprot.org/unirules/MF_01301#construct | http://www.w3.org/ns/shacl#construct | "CONSTRUCT {
_:466642 up:source unirule:MF_01301 .
_:466643 up:source unirule:MF_01301 .
_:466644 up:source unirule:MF_01301 .
_:466645 up:source unirule:MF_01301 .
_:466646 up:source unirule:MF_01301 .
_:466647 up:source unirule:MF_01301 .
_:466648 up:source unirule:MF_01301 .
_:466649 up:source unirule:MF_01301 .
_:466650 up:source unirule:MF_01301 .
_:466651 up:source unirule:MF_01301 .
_:466652 up:source unirule:MF_01301 .
_:466653 up:source unirule:MF_01301 .
_:466654 up:source unirule:MF_01301 .
_:466655 up:source unirule:MF_01301 .
_:466656 up:source unirule:MF_01301 .
_:466657 up:source unirule:MF_01301 .
_:466658 up:source unirule:MF_01301 .
_:466659 up:source unirule:MF_01301 .
_:466660 up:source unirule:MF_01301 .
_:466661 up:source unirule:MF_01301 .
_:466662 up:source unirule:MF_01301 .
_:466663 up:source unirule:MF_01301 .
_:466664 up:source unirule:MF_01301 .
_:466665 up:source unirule:MF_01301 .
_:466666 up:source unirule:MF_01301 .
_:466667 up:source unirule:MF_01301 .
_:466668 up:source unirule:MF_01301 .
_:466669 up:source unirule:MF_01301 .
_:466670 up:source unirule:MF_01301 .
_:466671 up:source unirule:MF_01301 .
?this up:alternativeName ?name1 ;
up:annotation ?annotation3 ,
?annotation4 ,
?annotation6 ,
?annotation7 ,
?annotation9 ,
?annotation10 ;
up:classifiedWith GO:0009279 ,
GO:0015288 ,
GO:0015768 ,
keyword:1134 ,
keyword:406 ,
keyword:472 ,
keyword:626 ,
keyword:732 ,
keyword:762 ,
keyword:812 ,
keyword:813 ,
keyword:998 ;
up:precursor "true"^^xsd:boolean ;
up:recommendedName ?name0 .
?name0 up:fullName 'Maltoporin' ;
rdf:type up:Structured_Name .
?name1 up:fullName 'Maltose-inducible porin' ;
rdf:type up:Structured_Name .
?gene2 skos:prefLabel 'lamB' .
?annotation3 a up:Function_Annotation ;
rdfs:comment 'Involved in the transport of maltose and maltodextrins.' .
?annotation4 up:activity ?activity5 ;
rdf:type up:Catalytic_Activity_Annotation .
?activity5 up:catalyticActivity .
?annotation6 a up:Subunit_Annotation ;
rdfs:comment 'Homotrimer formed of three 18-stranded antiparallel beta-barrels, containing three independent channels.' .
?annotation7 a up:Subcellular_Location_Annotation .
?annotation7li8 up:cellularComponent .
?annotation9 a up:Induction_Annotation ;
rdfs:comment 'By maltose.' .
?annotation10 a up:Similarity_Annotation ;
rdfs:comment 'Belongs to the porin LamB (TC 1.B.3) family.' .
?pfs11 up:annotation ?annotation12 .
?annotation12 faldo:begin ?pfsb13 ;
faldo:end ?pfse14 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Greasy slide, important in sugar transport' .
?pfsb13 faldo:position ?thisPositionOn15 ;
rdf:type faldo:ExactPosition .
?pfse14 faldo:position ?thisPositionOn16 ;
rdf:type faldo:ExactPosition .
?pfs17 up:annotation ?annotation18 .
?annotation18 faldo:begin ?pfsb19 ;
faldo:end ?pfse20 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Greasy slide, important in sugar transport' .
?pfsb19 faldo:position ?thisPositionOn21 ;
rdf:type faldo:ExactPosition .
?pfse20 faldo:position ?thisPositionOn22 ;
rdf:type faldo:ExactPosition .
?pfs23 up:annotation ?annotation24 .
?annotation24 faldo:begin ?pfsb25 ;
faldo:end ?pfse26 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Greasy slide, important in sugar transport' .
?pfsb25 faldo:position ?thisPositionOn27 ;
rdf:type faldo:ExactPosition .
?pfse26 faldo:position ?thisPositionOn28 ;
rdf:type faldo:ExactPosition .
?pfs29 up:annotation ?annotation30 .
?annotation30 faldo:begin ?pfsb31 ;
faldo:end ?pfse32 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Important in sugar transport' .
?pfsb31 faldo:position ?thisPositionOn33 ;
rdf:type faldo:ExactPosition .
?pfse32 faldo:position ?thisPositionOn34 ;
rdf:type faldo:ExactPosition .
?pfs35 up:annotation ?annotation36 .
?annotation36 faldo:begin ?pfsb37 ;
faldo:end ?pfse38 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Greasy slide, important in sugar transport' .
?pfsb37 faldo:position ?thisPositionOn39 ;
rdf:type faldo:ExactPosition .
?pfse38 faldo:position ?thisPositionOn40 ;
rdf:type faldo:ExactPosition .
?pfs41 up:annotation ?annotation42 .
?annotation42 faldo:begin ?pfsb43 ;
faldo:end ?pfse44 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Greasy slide, important in sugar transport' .
?pfsb43 faldo:position ?thisPositionOn45 ;
rdf:type faldo:ExactPosition .
?pfse44 faldo:position ?thisPositionOn46 ;
rdf:type faldo:ExactPosition .
?pfs47 up:annotation ?annotation48 .
?annotation48 faldo:begin ?pfsb49 ;
faldo:end ?pfse50 ;
rdf:type up:Site_Annotation ;
rdfs:comment 'Greasy slide, important in sugar transport' .
?pfsb49 faldo:position ?thisPositionOn51 ;
rdf:type faldo:ExactPosition .
?pfse50 faldo:position ?thisPositionOn52 ;
rdf:type faldo:ExactPosition .
?sam53 up:classifiedWith keyword:732 .
?signal54 faldo:begin ?signalb55 ;
faldo:end ?signale56 .
?signalb55 faldo:position ?signalbp57 .
?signale56 faldo:position ?signalep58 .
?keyword59 up:range ?signal54 .
_:466672 a rdf:Statement ;
up:attribution _:466642 ;
rdf:subject ?this ;
rdf:predicate up:recommendedName ;
rdf:object ?name0 .
_:466673 a rdf:Statement ;
up:attribution _:466643 ;
rdf:subject ?this ;
rdf:predicate up:alternativeName ;
rdf:object ?name1 .
_:466674 a rdf:Statement ;
up:attribution _:466644 ;
rdf:subject ?this ;
rdf:predicate up:precursor ;
rdf:object "true"^^xsd:boolean .
_:466675 a rdf:Statement ;
up:attribution _:466645 ;
rdf:subject ?gene2 ;
rdf:predicate up:encodedBy ;
rdf:object ?gene2 .
_:466676 a rdf:Statement ;
up:attribution _:466646 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation3 .
_:466677 a rdf:Statement ;
up:attribution _:466647 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation4 .
_:466678 a rdf:Statement ;
up:attribution _:466648 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation6 .
_:466679 a rdf:Statement ;
up:attribution _:466649 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation7 .
_:466680 a rdf:Statement ;
up:attribution _:466650 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation9 .
_:466681 a rdf:Statement ;
up:attribution _:466651 ;
rdf:subject ?this ;
rdf:predicate up:annotation ;
rdf:object ?annotation10 .
_:466682 a rdf:Statement ;
up:attribution _:466652 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:813 .
_:466683 a rdf:Statement ;
up:attribution _:466653 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:762 .
_:466684 a rdf:Statement ;
up:attribution _:466654 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:472 .
_:466685 a rdf:Statement ;
up:attribution _:466655 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:998 .
_:466686 a rdf:Statement ;
up:attribution _:466656 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:812 .
_:466687 a rdf:Statement ;
up:attribution _:466657 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:1134 .
_:466688 a rdf:Statement ;
up:attribution _:466658 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:406 .
_:466689 a rdf:Statement ;
up:attribution _:466659 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:626 .
_:466690 a rdf:Statement ;
up:attribution _:466660 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
_:466691 a rdf:Statement ;
up:attribution _:466661 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015288 .
_:466692 a rdf:Statement ;
up:attribution _:466662 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0015768 .
_:466693 a rdf:Statement ;
up:attribution _:466663 ;
rdf:subject ?this ;
rdf:predicate up:classifiedWith ;
rdf:object GO:0009279 .
_:466694 a rdf:Statement ;
up:source unirule:MF_01301 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:466695 a rdf:Statement ;
up:attribution _:466664 ;
rdf:subject ?pfs11 ;
rdf:predicate up:annotation ;
rdf:object ?annotation12 .
_:466696 a rdf:Statement ;
up:source unirule:MF_01301 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:466697 a rdf:Statement ;
up:attribution _:466665 ;
rdf:subject ?pfs17 ;
rdf:predicate up:annotation ;
rdf:object ?annotation18 .
_:466698 a rdf:Statement ;
up:source unirule:MF_01301 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:466699 a rdf:Statement ;
up:attribution _:466666 ;
rdf:subject ?pfs23 ;
rdf:predicate up:annotation ;
rdf:object ?annotation24 .
_:466700 a rdf:Statement ;
up:source unirule:MF_01301 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:466701 a rdf:Statement ;
up:attribution _:466667 ;
rdf:subject ?pfs29 ;
rdf:predicate up:annotation ;
rdf:object ?annotation30 .
_:466702 a rdf:Statement ;
up:source unirule:MF_01301 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:466703 a rdf:Statement ;
up:attribution _:466668 ;
rdf:subject ?pfs35 ;
rdf:predicate up:annotation ;
rdf:object ?annotation36 .
_:466704 a rdf:Statement ;
up:source unirule:MF_01301 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:466705 a rdf:Statement ;
up:attribution _:466669 ;
rdf:subject ?pfs41 ;
rdf:predicate up:annotation ;
rdf:object ?annotation42 .
_:466706 a rdf:Statement ;
up:source unirule:MF_01301 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:466707 a rdf:Statement ;
up:attribution _:466670 ;
rdf:subject ?pfs47 ;
rdf:predicate up:annotation ;
rdf:object ?annotation48 .
_:466708 a rdf:Statement ;
up:attribution _:466671 ;
rdf:subject ?sam53 ;
rdf:predicate up:classifiedWith ;
rdf:object keyword:732 .
}
WHERE {
#baseURI: http://purl.uniprot.org/unirule/MF_01301
#Rule MF_01301 Created by:? on:2005-02-28 Modified by:Edouard de Castro on:2023-01-26
?this up:organism ?thisOrganism ;
rdfs:seeAlso signature:MF_01301 .
?thisOrganism rdfs:subClassOf+ taxon:1224 .
BIND(URI(CONCAT(STR(?this), '#MF_01301a0')) AS ?name0) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a1')) AS ?name1) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a3')) AS ?annotation3) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a4')) AS ?annotation4) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a6')) AS ?annotation6) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a7')) AS ?annotation7) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a9')) AS ?annotation9) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a10')) AS ?annotation10) .
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch64 faldo:location ?templateMotifSequenceMatchRegionP0294365 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0294367 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP02943MF_0130160 .
?templateMotifSequenceMatchRegionP0294365 faldo:begin ?templateMotifSequenceMatchBeginP0294366 .
?templateMotifSequenceMatchBeginP0294366 faldo:position ?templateMotifSequenceMatchBeginPositionP0294361 ;
faldo:reference isoform:P02943-1 .
?templateMotifSequenceProfileAlignmentOperationP0294367 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
?targetMotifMatch68 faldo:location ?targetMotifMatchRegionMatch69 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0130171 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP02943MF_0130162 .
?targetMotifMatchRegionMatch69 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0130170 .
?targetMotifMatchRegionMatchBeginMF_0130170 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0130163 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0130171 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP02943MF_0130160, 1, (STRLEN(?templateMotifCigarP02943MF_0130160) - STRLEN(REPLACE(?templateMotifCigarP02943MF_0130160, CONCAT('^(?:-*[^-]){', STR(((31 - ?templateMotifSequenceMatchBeginPositionP0294361) + 1)), '}'), '')))), '[a-z]', '')) AS ?step172) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP02943MF_0130162, 1, (STRLEN(?targetMotifMatchCigarP02943MF_0130162) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_0130162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP02943MF_0130162, 1, (STRLEN(?targetMotifMatchCigarP02943MF_0130162) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_0130162, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step172), '}'), '')))), '[^-]', ''))) AS ?step273) .
BIND(((?step273 + ?targetMotifMatchRegionMatchBeginPositionMF_0130163) - 1) AS ?thisPositionOn15) .
BIND(?thisPositionOn15 AS ?thisPositionOn16) .
BIND(?this AS ?pfs1t74) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn15))) AS ?pfsb13) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn16))) AS ?pfse14) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn15, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a12')) AS ?annotation12) .
BIND(?this AS ?pfs11) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch79 faldo:location ?templateMotifSequenceMatchRegionP0294380 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0294382 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP02943MF_0130175 .
?templateMotifSequenceMatchRegionP0294380 faldo:begin ?templateMotifSequenceMatchBeginP0294381 .
?templateMotifSequenceMatchBeginP0294381 faldo:position ?templateMotifSequenceMatchBeginPositionP0294376 ;
faldo:reference isoform:P02943-1 .
?templateMotifSequenceProfileAlignmentOperationP0294382 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
?targetMotifMatch83 faldo:location ?targetMotifMatchRegionMatch84 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_0130186 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP02943MF_0130177 .
?targetMotifMatchRegionMatch84 faldo:begin ?targetMotifMatchRegionMatchBeginMF_0130185 .
?targetMotifMatchRegionMatchBeginMF_0130185 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0130178 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_0130186 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP02943MF_0130175, 1, (STRLEN(?templateMotifCigarP02943MF_0130175) - STRLEN(REPLACE(?templateMotifCigarP02943MF_0130175, CONCAT('^(?:-*[^-]){', STR(((66 - ?templateMotifSequenceMatchBeginPositionP0294376) + 1)), '}'), '')))), '[a-z]', '')) AS ?step187) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP02943MF_0130177, 1, (STRLEN(?targetMotifMatchCigarP02943MF_0130177) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_0130177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP02943MF_0130177, 1, (STRLEN(?targetMotifMatchCigarP02943MF_0130177) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_0130177, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step187), '}'), '')))), '[^-]', ''))) AS ?step288) .
BIND(((?step288 + ?targetMotifMatchRegionMatchBeginPositionMF_0130178) - 1) AS ?thisPositionOn21) .
BIND(?thisPositionOn21 AS ?thisPositionOn22) .
BIND(?this AS ?pfs1t89) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn21))) AS ?pfsb19) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn22))) AS ?pfse20) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn21, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a18')) AS ?annotation18) .
BIND(?this AS ?pfs17) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch94 faldo:location ?templateMotifSequenceMatchRegionP0294395 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP0294397 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP02943MF_0130190 .
?templateMotifSequenceMatchRegionP0294395 faldo:begin ?templateMotifSequenceMatchBeginP0294396 .
?templateMotifSequenceMatchBeginP0294396 faldo:position ?templateMotifSequenceMatchBeginPositionP0294391 ;
faldo:reference isoform:P02943-1 .
?templateMotifSequenceProfileAlignmentOperationP0294397 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
?targetMotifMatch98 faldo:location ?targetMotifMatchRegionMatch99 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01301101 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP02943MF_0130192 .
?targetMotifMatchRegionMatch99 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01301100 .
?targetMotifMatchRegionMatchBeginMF_01301100 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_0130193 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01301101 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP02943MF_0130190, 1, (STRLEN(?templateMotifCigarP02943MF_0130190) - STRLEN(REPLACE(?templateMotifCigarP02943MF_0130190, CONCAT('^(?:-*[^-]){', STR(((99 - ?templateMotifSequenceMatchBeginPositionP0294391) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1102) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP02943MF_0130192, 1, (STRLEN(?targetMotifMatchCigarP02943MF_0130192) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_0130192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP02943MF_0130192, 1, (STRLEN(?targetMotifMatchCigarP02943MF_0130192) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_0130192, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1102), '}'), '')))), '[^-]', ''))) AS ?step2103) .
BIND(((?step2103 + ?targetMotifMatchRegionMatchBeginPositionMF_0130193) - 1) AS ?thisPositionOn27) .
BIND(?thisPositionOn27 AS ?thisPositionOn28) .
BIND(?this AS ?pfs1t104) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn27))) AS ?pfsb25) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn28))) AS ?pfse26) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn27, 1) = 'W')) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a24')) AS ?annotation24) .
BIND(?this AS ?pfs23) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch109 faldo:location ?templateMotifSequenceMatchRegionP02943110 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP02943112 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP02943MF_01301105 .
?templateMotifSequenceMatchRegionP02943110 faldo:begin ?templateMotifSequenceMatchBeginP02943111 .
?templateMotifSequenceMatchBeginP02943111 faldo:position ?templateMotifSequenceMatchBeginPositionP02943106 ;
faldo:reference isoform:P02943-1 .
?templateMotifSequenceProfileAlignmentOperationP02943112 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
?targetMotifMatch113 faldo:location ?targetMotifMatchRegionMatch114 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01301116 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP02943MF_01301107 .
?targetMotifMatchRegionMatch114 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01301115 .
?targetMotifMatchRegionMatchBeginMF_01301115 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01301108 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01301116 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP02943MF_01301105, 1, (STRLEN(?templateMotifCigarP02943MF_01301105) - STRLEN(REPLACE(?templateMotifCigarP02943MF_01301105, CONCAT('^(?:-*[^-]){', STR(((143 - ?templateMotifSequenceMatchBeginPositionP02943106) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1117) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP02943MF_01301107, 1, (STRLEN(?targetMotifMatchCigarP02943MF_01301107) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_01301107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP02943MF_01301107, 1, (STRLEN(?targetMotifMatchCigarP02943MF_01301107) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_01301107, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1117), '}'), '')))), '[^-]', ''))) AS ?step2118) .
BIND(((?step2118 + ?targetMotifMatchRegionMatchBeginPositionMF_01301108) - 1) AS ?thisPositionOn33) .
BIND(?thisPositionOn33 AS ?thisPositionOn34) .
BIND(?this AS ?pfs1t119) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn33))) AS ?pfsb31) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn34))) AS ?pfse32) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn33, 1) = 'Y')) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a30')) AS ?annotation30) .
BIND(?this AS ?pfs29) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch124 faldo:location ?templateMotifSequenceMatchRegionP02943125 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP02943127 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP02943MF_01301120 .
?templateMotifSequenceMatchRegionP02943125 faldo:begin ?templateMotifSequenceMatchBeginP02943126 .
?templateMotifSequenceMatchBeginP02943126 faldo:position ?templateMotifSequenceMatchBeginPositionP02943121 ;
faldo:reference isoform:P02943-1 .
?templateMotifSequenceProfileAlignmentOperationP02943127 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
?targetMotifMatch128 faldo:location ?targetMotifMatchRegionMatch129 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01301131 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP02943MF_01301122 .
?targetMotifMatchRegionMatch129 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01301130 .
?targetMotifMatchRegionMatchBeginMF_01301130 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01301123 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01301131 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP02943MF_01301120, 1, (STRLEN(?templateMotifCigarP02943MF_01301120) - STRLEN(REPLACE(?templateMotifCigarP02943MF_01301120, CONCAT('^(?:-*[^-]){', STR(((252 - ?templateMotifSequenceMatchBeginPositionP02943121) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1132) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP02943MF_01301122, 1, (STRLEN(?targetMotifMatchCigarP02943MF_01301122) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_01301122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP02943MF_01301122, 1, (STRLEN(?targetMotifMatchCigarP02943MF_01301122) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_01301122, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1132), '}'), '')))), '[^-]', ''))) AS ?step2133) .
BIND(((?step2133 + ?targetMotifMatchRegionMatchBeginPositionMF_01301123) - 1) AS ?thisPositionOn39) .
BIND(?thisPositionOn39 AS ?thisPositionOn40) .
BIND(?this AS ?pfs1t134) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn39))) AS ?pfsb37) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn40))) AS ?pfse38) .
FILTER (REGEX('[YF]', SUBSTR(?thisSequenceValue, ?thisPositionOn39, 1))) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a36')) AS ?annotation36) .
BIND(?this AS ?pfs35) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch139 faldo:location ?templateMotifSequenceMatchRegionP02943140 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP02943142 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP02943MF_01301135 .
?templateMotifSequenceMatchRegionP02943140 faldo:begin ?templateMotifSequenceMatchBeginP02943141 .
?templateMotifSequenceMatchBeginP02943141 faldo:position ?templateMotifSequenceMatchBeginPositionP02943136 ;
faldo:reference isoform:P02943-1 .
?templateMotifSequenceProfileAlignmentOperationP02943142 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
?targetMotifMatch143 faldo:location ?targetMotifMatchRegionMatch144 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01301146 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP02943MF_01301137 .
?targetMotifMatchRegionMatch144 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01301145 .
?targetMotifMatchRegionMatchBeginMF_01301145 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01301138 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01301146 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP02943MF_01301135, 1, (STRLEN(?templateMotifCigarP02943MF_01301135) - STRLEN(REPLACE(?templateMotifCigarP02943MF_01301135, CONCAT('^(?:-*[^-]){', STR(((383 - ?templateMotifSequenceMatchBeginPositionP02943136) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1147) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP02943MF_01301137, 1, (STRLEN(?targetMotifMatchCigarP02943MF_01301137) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_01301137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP02943MF_01301137, 1, (STRLEN(?targetMotifMatchCigarP02943MF_01301137) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_01301137, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1147), '}'), '')))), '[^-]', ''))) AS ?step2148) .
BIND(((?step2148 + ?targetMotifMatchRegionMatchBeginPositionMF_01301138) - 1) AS ?thisPositionOn45) .
BIND(?thisPositionOn45 AS ?thisPositionOn46) .
BIND(?this AS ?pfs1t149) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn45))) AS ?pfsb43) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn46))) AS ?pfse44) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn45, 1) = 'W')) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a42')) AS ?annotation42) .
BIND(?this AS ?pfs41) .
}
OPTIONAL {
?this up:sequence ?thisSequence .
?thisSequence rdf:value ?thisSequenceValue .
?templateMotifMatch154 faldo:location ?templateMotifSequenceMatchRegionP02943155 ;
edam:is_output_of ?templateMotifSequenceProfileAlignmentOperationP02943157 ;
rdf:type edam:data_0869 ;
rdf:value ?templateMotifCigarP02943MF_01301150 .
?templateMotifSequenceMatchRegionP02943155 faldo:begin ?templateMotifSequenceMatchBeginP02943156 .
?templateMotifSequenceMatchBeginP02943156 faldo:position ?templateMotifSequenceMatchBeginPositionP02943151 ;
faldo:reference isoform:P02943-1 .
?templateMotifSequenceProfileAlignmentOperationP02943157 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
?targetMotifMatch158 faldo:location ?targetMotifMatchRegionMatch159 ;
edam:is_output_of ?targetMotifSequenceAlignmentOperationMF_01301161 ;
rdf:type edam:data_0869 ;
rdf:value ?targetMotifMatchCigarP02943MF_01301152 .
?targetMotifMatchRegionMatch159 faldo:begin ?targetMotifMatchRegionMatchBeginMF_01301160 .
?targetMotifMatchRegionMatchBeginMF_01301160 faldo:position ?targetMotifMatchRegionMatchBeginPositionMF_01301153 ;
faldo:reference ?thisSequence .
?targetMotifSequenceAlignmentOperationMF_01301161 edam:has_input signature:MF_01301 ;
rdf:type edam:operation_0300 .
BIND(STRLEN(REPLACE(SUBSTR(?templateMotifCigarP02943MF_01301150, 1, (STRLEN(?templateMotifCigarP02943MF_01301150) - STRLEN(REPLACE(?templateMotifCigarP02943MF_01301150, CONCAT('^(?:-*[^-]){', STR(((445 - ?templateMotifSequenceMatchBeginPositionP02943151) + 1)), '}'), '')))), '[a-z]', '')) AS ?step1162) .
BIND((STRLEN(SUBSTR(?targetMotifMatchCigarP02943MF_01301152, 1, (STRLEN(?targetMotifMatchCigarP02943MF_01301152) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_01301152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), ''))))) - STRLEN(REPLACE(SUBSTR(?targetMotifMatchCigarP02943MF_01301152, 1, (STRLEN(?targetMotifMatchCigarP02943MF_01301152) - STRLEN(REPLACE(?targetMotifMatchCigarP02943MF_01301152, CONCAT('^(?:[a-z]*(?:[A-Z]|-)){', STR(?step1162), '}'), '')))), '[^-]', ''))) AS ?step2163) .
BIND(((?step2163 + ?targetMotifMatchRegionMatchBeginPositionMF_01301153) - 1) AS ?thisPositionOn51) .
BIND(?thisPositionOn51 AS ?thisPositionOn52) .
BIND(?this AS ?pfs1t164) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn51))) AS ?pfsb49) .
BIND(URI(CONCAT(STR(?thisSequence), '#position', STR(?thisPositionOn52))) AS ?pfse50) .
FILTER ((SUBSTR(?thisSequenceValue, ?thisPositionOn51, 1) = 'W')) .
BIND(URI(CONCAT(STR(?this), '#MF_01301a48')) AS ?annotation48) .
BIND(?this AS ?pfs47) .
}
OPTIONAL {
?this up:annotation ?samsignal165 ;
up:sequence ?thisSequence .
?samsignal165 up:range ?samsignalr166 ;
rdf:type up:Signal_Peptide_Annotation .
?samsignalr166 faldo:begin ?samsignalb167 ;
faldo:end ?samsignale168 .
?samsignalb167 faldo:position ?samsignalbp169 ;
faldo:reference ?thisSequence .
?samsignale168 faldo:position ?samsignalep170 ;
faldo:reference ?thisSequence .
BIND(?this AS ?sam53) .
}
BIND(URI(CONCAT(STR(?this), '#MF_01301a59')) AS ?keyword59) .
}
"xsd:string |